package com.atguigu.spzx.user.service;

import com.atguigu.spzx.user.vo.UserInfoRespVo;
import com.atguigu.spzx.user.vo.UserLoginReqVo;
import com.atguigu.spzx.user.vo.UserRegisterReqVo;

public interface UserInfoService {
    /**
     * 用户注册
     * @param vo
     */
    void register(UserRegisterReqVo vo);

    /**
     * 会员登录
     * @param vo
     * @return
     */
    String login(UserLoginReqVo vo);

    /**
     * 获取当前登录用户信息
     * @param token
     * @return
     */
    UserInfoRespVo getCurrentUserInfo(String token);
}
